<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>商户主页装修 - 未央店</title>
<link rel="stylesheet" href="css/general.css" type="text/css" />
<link rel="stylesheet" href="css/layout.css" type="text/css" />
<link rel="stylesheet" href="css/widget.css" type="text/css" />
<link rel="shortcut icon" href="images/favicon.ico" />

<script charset="utf-8" src="js/plugin_kindeditor-4.1.2_js/kindeditor.js"></script>
<script charset="utf-8" src="js/plugin_kindeditor-4.1.2_js/lang/zh_CN.js"></script>
<script type="text/javascript">
        //对商户信息编辑器进行初始化。
		var option = {
		  items:[
        'source', '|', 'undo', 'redo', '|', 'template', 'cut', 'copy', 'paste',
        'plainpaste', 'wordpaste', '|', 'justifyleft', 'justifycenter', 'justifyright',
        'justifyfull', 'insertorderedlist', 'insertunorderedlist', 'indent', 'outdent', 'subscript',
        'superscript', 'clearhtml', 'quickformat', 'selectall', '|', 'fullscreen', '/',
        'formatblock', 'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold',
        'italic', 'underline', 'strikethrough', 'lineheight', 'removeformat', '|', 'image',
        'table', 'hr', 'emoticons', 'baidumap', 'pagebreak',
        'anchor', 'link', 'unlink','|', 'preview'],
		  resizeType: 1
		};
        var editor
        KindEditor.ready(function(K) {
                editor = K.create( '#shanghu_baseinfo_editor', option);
				editor = K.create( '#shanghu_product_editor', option);
				
        });

</script>
</head>
<?php
//如果登录成功，从session中得到email_account
$loginORlogout = '';
session_start();
if( isset($_SESSION['email_account'] ) )
{
	$e = $_SESSION['email_account'];
    $loginORlogout = "[ $e 退出 ]";
}
?>
<body>
<div id="wrap">
<div id="reg">
  <div id="top_nav" style=" width: 980px; margin-left:auto; margin-right:auto; text-align:right;">
    <span><a href="http://127.0.0.1:8005/shanghu_logout.php"><?php echo $loginORlogout; ?></a></span>
  </div>
</div>
<div id="container">
  
  <div class="sep"></div>
  
  <div id="header" style="height:75px;">
    <div id="logo">
	  <a href="http://127.0.0.1"><img src="images/jiayi_logo.jpg" width="200px" height="75px" alt="logo" style="border:0px;"/></a>
	</div>
	<div style="float:left; width:470px; height:40px; background:#F70; margin-top:30px; line-height:20px; padding-left:10px;">
      注意：您提交的商户信息，网站会保存。但只有跟客服沟通以后，才能被用户搜索到。<br />客服电话：13052492465。就说我是商户，想入驻你们网站。
	</div>
  </div>
  
  <div class="sep"></div>
  
  <div id="main">
    <?php  //得到partyId和它对应的productId。
	  require_once(dirname(__FILE__)."/../include/httpclient.php");

	  //从session得到partyid。
	  //前面已经session_start();这里就不需要了
	  //检测是否登录，若没登录则转向登录界面
	  if(!isset($_SESSION['email_account'])  ||  !isset($_SESSION['isRegLoginOk']) || $_SESSION['isRegLoginOk']!= 'OK'  )
	  {
		 echo '您尚未登录，请重新登录以后，才能进入商户主页编辑页面。<a href="http://127.0.0.1:8005/shanghu_login.php"><b>立即登录</b></a>';
		 exit();
	  }
	  //至此说明正常登录或注册。

	  //再判断登录是否超时。超时为20分钟。
	  $timeout=1200;  //超时时间,单位:秒 
	  $now=time();  //当前访问时间。
	  if( ( $now - $_SESSION[ 'lasttime'] ) > $timeout ) //说明超时了。
	  {
		  //清除session，实现退出。
		  //上面已经有一个session_start()了，这里不能重复一次。
	      session_unset();   
		  session_destroy();

		  echo '登录超时（您有20分钟未活动），请重新登录。<a href="http://127.0.0.1:8005/shanghu_login.php"><b>立即登录</b></a>';
		  exit();
	  }

      //至此说明正常登录或注册，并且未超时。
	  $_SESSION[ 'lasttime'] = $now;  //修改上一次最近访问时间

	  //由email_account得到partyId。
	  $email_account = $_SESSION['email_account'];
	  $arg = array( 'email_account' => $email_account );
      $partyid = call_serviceurl(32,$arg);
	  if( $partyid == '' )
	  {
		  //没有partyId，就肯定没有productId。所以这个页面不存在。
		  echo '没有找到该商户主页，可能是email账户不正确，或者该账户没有跟商户关联。';
		  exit();
	  }
	  //由partyId再去生成或得到productId。
	  $arg = array( 'act' => 'init_get_productid',
					'partyid' => $partyid
				  );
	  $r = call_serviceurl( 31, $arg );
	  $productid;
	  if( $r == false ) //没能得到任何的productid，也没能生成productid
	  {
		  //跳转到异常处理页面。
		  echo '<script type="text/javascript">';
		  echo 'setTimeout("location=\'./exception.php\'");';
		  echo '</script>';
		  exit();
	  }
	  else
	  {
		  $productid = $r;
	  }

	  //至此，得到了partyId和productId。存放在$partyid和$productid。

	  //再通过partyId和email_account，得到一个homePageId
	  $arg = array( 'act' => 'init_get_homePageId',
					'partyid' => $partyid,
					'email_account' => $email_account
				  );
	  $r = call_serviceurl( 33, $arg );
	  $homePageId;
	  if( $r == '') //说明得到homePageId失败。
	  {
		  //跳转到异常处理页面。
		  echo '<script type="text/javascript">';
		  echo 'setTimeout("location=\'./exception.php\'");';
		  echo '</script>';
		  exit();
	  }
	  else
	  {
		  $homePageId = $r;
	  }
	  //至此，得到了homePageId。存放在$homePageId

    ?>
	<form method="post" action="shanghu_page_edit.php" style="width:100%;">
	  <div class="card">
	    <div class="title1">
		  <span>商户基本信息编辑</span>
		</div>
	    <div class="content">
		  <br />
		  <p style="font-size:16px; margin-left:10px;">请在这里写下最新留言吧，100字以内</p>
		  <div style="width:800px; margin-left:auto; margin-right:auto;"><!--为的是让编辑框居中-->
		    <?php  //读出数据库里对应的内容，显示在这里，以便于用户编辑
			//调用serviceurl，得到该pageId的message
			$arg = array( 'pageId' => $homePageId
						  );
			$v = call_serviceurl( 37, $arg );  //$v可能为空，也可能不为空。不管怎样，直接显示即可。

			?>
		    <input type="text" name="message" style=" width:780px; height:25px;" value="<?php echo $v; ?>" />
		  </div>
		  <br />
		  <p style="font-size:16px; margin-left:10px;">在下面的框中编辑商户基本信息，比如 商铺介绍，公司宗旨，联系方式，地址等等：（先点击“全屏显示”再编辑，很方便哦）</p>
		  <br />
		  <div style="width:800px; margin-left:auto; margin-right:auto;"><!--为的是让编辑框居中-->
			  <textarea id="shanghu_baseinfo_editor" name="content_baseinfo" style="width:780px;height:300px;">
			  <?php  //读出数据库里对应的内容，显示在这里，以便于用户编辑
			  //调用serviceurl，得到partyid的商户基本信息
			  $arg = array( 'partyid' => $partyid
						  );
			  $r = call_serviceurl( 28, $arg );
			  
			  if($r != false)
			  {
				  echo htmlspecialchars($r);
			  }
			  else
			  {
				  echo '在此编辑商户&lt;b&gt;基本&lt;/b&gt;信息';
			  }
			  ?>
			  </textarea>
		  </div>
		</div>
	  </div>
	  <div class="sep"></div>
	
	  <div class="card">
	    <div class="title1">
		  <span>图片展示，产品/服务信息编辑</span>
		</div>
	    <div class="content">
		  <br />
		  <p style="font-size:16px; margin-left:10px;">在下面的框中编辑图片、产品/服务信息：（先点击“全屏显示”再编辑，很方便哦）</p>
		  <br />
		  <div style="width:800px; margin-left:auto; margin-right:auto;"><!--为的是让编辑框居中-->
			  <textarea id="shanghu_product_editor" name="content_product" style="width:780px;height:600px;">
			  	<?php  //读出数据库里对应的内容，显示在这里，以便于用户编辑
		    	//productid在前面已经得到
			    //调用serviceurl，得到productid的产品/服务信息
			    $arg = array( 'productid' => $productid );
			    $r = call_serviceurl( 29, $arg );
			    if($r != false)
			    {
				  echo htmlspecialchars($r);
			    }
			    else
			    {
				  echo '在此编辑&lt;b&gt;产品/服务&lt;/b&gt;信息';
			    }
			    ?>
			  </textarea>
		  </div>
		</div>
	  </div>

	  <input type="submit" name="button_submit" value="提交" style="margin-left:45%; margin-top:10px; width:80px; height:30px;"/>
	  <a href="./jump_to_shanghu_page.php?email_account=<?php echo $email_account; ?>" target="_blank"><span style="margin-left:10px; font-size:16px;">查看主页</span></a>
	</form>
  </div>
  
  <div class="sep"></div>
  
  <div id="footer">
    <ul>
		<li><a href="http://127.0.0.1/about.php?item=0" target=_blank>关于我们</a>|</li>
		<li><a href="http://127.0.0.1/about.php?item=1" target=_blank>联系我们</a>|</li>
		<li><a href="http://127.0.0.1/about.php?item=2" target=_blank>推广服务</a>|</li>
		<li><a href="http://127.0.0.1/about.php?item=3" target=_blank>人才招聘</a>|</li>
		<li><a href="http://127.0.0.1/about.php?item=4" target=_blank>友情链接</a></li>
    </ul>
	<br />
    Copyright(c) 2013 weiyangdian.com All Rights Reserved
  </div>
  
</div>
</div>
</body>
</html>

<?php
if( isset( $_POST['button_submit'] ) ) //只有在提交时会走这个if
{
	//将$_POST['message']，存入数据库对应的位置
	//还要分别将$_POST['content_baseinfo']和$_POST['content_product']存入数据库对应的位置
	

	//将$_POST['message']存入partypageinfo表的message字段
	$arg = array( 'act' => 'update_message',
				  'pageId' => $homePageId,
				  'message' => stripslashes($_POST['message'])
		        );
	$arg['message'] = urlencode($arg['message']);
	$r = call_serviceurl( 36, $arg );
	if( !$r ) //更新数据库失败，跳异常页面。
	{
	  echo '<script type="text/javascript">';
      echo 'setTimeout("location=\'./exception.php\'");';
	  echo '</script>';
	  exit();
	}    

	//将$_POST['content_baseinfo']存入party表的description字段
	$arg = array( 'act' => 'insert_party_baseinfo',
				  'partyid' => $partyid,
				  'des' => stripslashes($_POST['content_baseinfo'])
		        );

	$arg['des']= urlencode($arg['des']);

    $r = call_serviceurl( 26, $arg );
	
	if( $r == 'failed' ) //插入失败，跳异常页面。
	{
	  echo '<script type="text/javascript">';
      echo 'setTimeout("location=\'./exception.php\'");';
	  echo '</script>';
	  exit();
	}

	//将$_POST['content_product']存入product表的description字段
	$arg = array( 'act' => 'insert_product_info',
				  'productid' => $productid,
				  'des' => stripslashes($_POST['content_product'])
		        );

	$arg['des']= urlencode($arg['des']);
    $r = call_serviceurl( 27, $arg );

	if( $r == 'failed' ) //插入失败，跳异常页面。
	{
	  echo '<script type="text/javascript">';
      echo 'setTimeout("location=\'./exception.php\'");';
	  echo '</script>';
	  exit();
	}

	//刷新页面，以便显示刚刚插入的内容。
	echo '<script type="text/javascript">';
	echo 'setTimeout("location=\'./shanghu_page_edit.php\'")';
	echo '</script>';

	
}

?>

<script type="text/javascript">
function judgeCookie()
{
	var isCookie=navigator.cookieEnabled?true:false;
	if( ! isCookie )//说明浏览器cookie未启动
		alert( "您浏览器的 cookie 功能被禁用，请启用此功能。否则将有可能发生未知错误或无法登录注册。" );
}
window.onload = judgeCookie;

</script>